home *** CD-ROM | disk | FTP | other *** search
/ Amiga Magazin: Amiga-CD 1997 November & December / Amiga-CD 1997 #11-12.iso / pd-disketten / dms-gepackt / 12_95 / apd-12-95-4-2.dms / apd-12-95-4-2.adf / PrtCheaper / PrtCheaper.doc < prev    next >
Text File  |  1994-09-07  |  4KB  |  95 lines

  1.  
  2.    ======================================================================
  3.             PrtCheaper 36.5 (7.9.94) Copyright (c) Ralph Seichter
  4.    ======================================================================
  5.  
  6.  
  7.    PURPOSE:
  8.  
  9.       I  decided  to  program  PrtCheaper  because I wanted to reduce the
  10.    amount  of wasted printer paper when printing simple text files. I use
  11.    PrtCheaper  to  print  the  odd  numbered  pages  first, then feed the
  12.    printed  output  to  my  HP  DeskJet  printer again (upside down), and
  13.    finally  print  the even numbered pages. I hate wasting paper, as this
  14.    is extremly nasty with respect to our environment (and it is costly).
  15.  
  16.  
  17.    TEMPLATE:
  18.  
  19.       PrtCheaper From/A, To, FP=FirstPage/K/N, LP=LastPage/K/N,
  20.                  PL=PageLength/K/N, IN=Indent/K/N, OP=OddPages/S,
  21.                  EP=EvenPages/S, NFF=NoFormFeed/S, HD=Header/S, Quiet/S
  22.  
  23.       FROM  is  the source file to print, TO is the output file (defaults
  24.    to PRT:).  FIRSTPAGE and LASTPAGE define the first and last page to be
  25.    printed,  respectively.   ODDPAGES and EVENPAGES can be used to output
  26.    only odd (even) numbered pages. PAGELENGTH can be used to override the
  27.    preferences  settings,  which will be used by default. INDENT sets the
  28.    number  of blanks before each line of text (defaults to 0). NOFORMFEED
  29.    surpresses  the  form  feed  code  printed after each page. The HEADER
  30.    option prints "<file> (page <n>)" at the beginning of each page. QUIET
  31.    disables all output.
  32.  
  33.       You can use the environment variable 'PrtCheaper.prefs' (both local
  34.    and global) to define frequently used settings, e.g.
  35.  
  36.            setenv PrtCheaper.prefs PageLength=72 Header Quiet
  37.  
  38.    will set the page length to 72, activate page headers, and disable all
  39.    status output.
  40.  
  41.  
  42.    REQUIREMENTS:
  43.  
  44.       PrtCheaper  requires Kickstart 37.175 (OS 2.04) or better, and will
  45.    run on any Amiga platform.
  46.  
  47.  
  48.    COPYRIGHT:
  49.  
  50.       PrtCheaper  is  Copyright (c) 1994 Ralph Seichter.  You are free to
  51.    make copies as you wish, as long as these conditions are met: You must
  52.    not  delete  anything  from the distribution archive, you must not add
  53.    anything  to  it, and you must not change any part of the distribution
  54.    archive.  You must under no circumstances redistribute PrtCheaper with
  55.    the aim of making profit! Permission is hereby granted to include this
  56.    program  in the Fred Fish "AmigaLibDisk" series.  Please send your bug
  57.    reports, suggestions and gifts of any kind to:
  58.  
  59.       Ralph Seichter       E-mail: zodiac@darkness.gun.de
  60.       Deutscher Ring 6
  61.       50354 Huerth
  62.       Federal Republic of Germany
  63.  
  64.  
  65.    DISCLAIMER:
  66.  
  67.       There  is  no  warranty for the program, to the extent permitted by
  68.    applicable law.  I provide the program "as is" without warranty of any
  69.    kind,  either expressed or implied, including, but not limited to, the
  70.    implied  warranties  of  merchantability  and fitness for a particular
  71.    purpose.   The  entire  risk  as to the quality and performance of the
  72.    program  is  with you.  Should the program prove defective, you assume
  73.    the cost of all necessary servicing, repair or correction.
  74.  
  75.  
  76.    HISTORY:
  77.  
  78.       V36.1  Initial release.
  79.  
  80.       V36.2  Added automatic printer.device query for page length, form
  81.              feed codes are no longer vital to operation.
  82.  
  83.       V36.3  Earlier versions didn't respond to a user break, fixed. The
  84.              overall code size was reduced.
  85.  
  86.       V36.4  Completely new printing routine. New command template, two
  87.              additions (line indenting and page headers).
  88.  
  89.       V36.5  Due to a nasty bug which "swallowed" lines of text, I once
  90.              more decided to do the printing routine all over again. Note
  91.              that FormFeed codes in the original text will now be ignored
  92.              (this was requested by several users). You may now predefine
  93.              settings in the environment variable 'PrtCheaper.prefs'.
  94.  
  95.